#ifndef QQTCRASHREPORT_H
#define QQTCRASHREPORT_H

#include <QObject>
#include <qqtcore.h>
#include "qqtcrashreport_global.h"

class QQTCRASHREPORTSHARED_EXPORT QQtCrashReport : public QObject
{
    Q_OBJECT
public:
    static QQtCrashReport* Instance ( QObject* parent = 0 ) {
        if ( _instance != 0 )
            return _instance;

        _instance = new QQtCrashReport ( parent );
        return _instance;
    }
    ~QQtCrashReport();

private:
    explicit QQtCrashReport ( QObject* parent  = 0 );
    static QQtCrashReport* _instance;
};

#endif // QQTCRASHREPORT_H
